/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.service.impl;

import com.persistencia.dao.AsignaturaDao;
import com.persistencia.dao.CicloAcademicoDao;
import com.persistencia.dao.impl.AsignaturaDaoImpl;
import com.persistencia.dao.impl.CicloAcademicoDaoImpl;
import com.persistencia.domain.Cicloacademico;
import com.service.AsignaturaService;
import com.service.CicloAcademicoService;
import java.io.Serializable;
import java.util.List;

/**
 *
 * @author kenny
 */
public class CicloAcademicoServiceImpl implements CicloAcademicoService, Serializable{
    
    private CicloAcademicoDao cicloacademicoDao=new CicloAcademicoDaoImpl();

    public void setCicloacademicoDao(CicloAcademicoDao cicloacademicoDao) {
        this.cicloacademicoDao = cicloacademicoDao;
    }
    
    
    @Override
    public void registrarCicloAcademico(Cicloacademico cicloacademico) throws Exception {
        cicloacademicoDao.registrar(cicloacademico);
    }

    @Override
    public void actualizarCicloAcademico(Cicloacademico cicloacademico) throws Exception {
        cicloacademicoDao.actualizar(cicloacademico);
    }

    @Override
    public void eliminarCicloAcademico(Object id) throws Exception {
        cicloacademicoDao.eliminar(id);
    }

    @Override
    public Cicloacademico obtenerCicloAcademicoPorId(Object id) throws Exception {
        return cicloacademicoDao.obtenerPorId(id);
    }

    @Override
    public List<Cicloacademico> obtenerListaCicloAcademicos() throws Exception {
        return cicloacademicoDao.obtenerLista();
    }

    @Override
    public Cicloacademico buscarCicloAcademicoxNemonico(String nemonico) throws Exception {
        return cicloacademicoDao.buscarCicloAcademicoxNemonico(nemonico);
    }
    
}
